const path = require('node:path');

// path.join 可以把多个路径连接起来，解析其中的 ../ ./，合并成一个路径。
const filePath = path.join('../', 'node-api-test', './', 'path2.js');

console.log(filePath);

// path.resolve 也是连接多个路径，但最后会返回一个绝对路径。
const filePath2 = path.resolve('../', 'node-api-test', './', 'path2.js');

console.log(filePath2);

// path.relaive 是 a 路径到 b 路径的相对路径。
console.log(path.relative('/a/b/c', '/a/d'));

// path.parse 是解析路径。
console.log(path.parse(__filename));